Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Romania F8 Romania F9 Brazil F3 Argentina F5 Brazil F9 Brazil F10 Brazil F11 Brazil F14 Uruguay F1 Cuba F1 Chile F2 Chile F3 Argentina F4 Romania F5 Romania F6 Romania F7 Romania F8 Romania F9 Lebanon F1 Romania F13 Lebanon F2 Romania F14 Iran F1 Romania F15 Iran F2 Romania F16 Romania F17 Argentina F9 Romania F18 Uruguay F1 Brazil F11 Colombia F6 Chile F5 Chile F6 Chile F7 Colombia F1 Colombia F2 Argentina F1 Portugal F1 Argentina F3 Italy F8 Italy F9 Brazil F2 Argentina F9 Brazil F3 Brazil F4 Brazil F5 Brazil F6 Brazil F7 Brazil F8 Brazil F9 Brazil F10 Brazil F11 Brazil F13 Brazil F15 Brazil F16 Brazil F18 Uruguay F4 Italy F4 Italy F5 Italy F6 Italy F7 Italy F8 Italy F10 Italy F11 Brazil F3 Brazil F4 Brazil F5 Argentina F8 Argentina F9 Uruguay F1 Milan Challenger Wimbledon - London Colombia F5 Australian Open - Melbourne U.S. Open - New York Iasi Challenger Venezuela F8 Argentina F10 Romania F11 Argentina F5 Romania F12 Brazil F14 Brazil F12 Argentina F2 Argentina F3 Argentina F7 Brazil F13 Romania F4 Argentina F7 Argentina F4 Venezuela F7 M15 Caslano M15 Bucharest M25 Pardubice M25 Tulsa M15 Champaign M15 Weston M25 Bourg-en-Bresse The West Side Tennis Club Clay Court Challenger - Forest Hills Riviera di Rimini Challenger - Rimini Amazonia Open de Tenis - Belem Seguros Bolivar Open - Medellin Naples Challenger - Naples Copa Kia Challenger ATP - Santiago Lima Challenger 2007 - Lima Tunis Open - Tunis Unicredit Czech Open - Prostejov Copa Petrobras-Argentina - Buenos Aires Sao Paulo Challenger Iquique Challenger Napoli Challenger Kitzbuhel Challenger Dallas Challenger Panama City Challenger Orleans Challenger Biella Challenger Braunschweig Challenger Montevideo Challenger Santiago Challenger San Luis Potosi Challenger Sarasota Challenger Tallahassee Challenger Savannah Challenger Lisbon Challenger Prostejov Challenger Caltanissetta Challenger Milan Challenger Marburg Challenger Braunschweig Challenger Como Challenger Genova Challenger Campinas Challenger Santo Domingo Challenger Guayaquil Challenger Montevideo Challenger Buenos Aires Challenger Newport Beach Challenger Cleveland Challenger Dallas Challenger Santiago Challenger Murcia Challenger Tunis Challenger Francavilla Challenger Aix En Provence Challenger Perugia Challenger Amersfoort Challenger Meerbusch Challenger Szczecin Challenger Biella Challenger Campinas Challenger Las Vegas Challenger Charlottesville Challenger Montevideo Challenger Newport Beach Challenger Dallas Challenger Cleveland Challenger Aix En Provence Challenger Forli Challenger Cary Challenger Orlando Challenger Sao Paulo Challenger Campinas Challenger Santiago Challenger Orlando Challenger Tallahassee Challenger Ostrava Challenger Lyon Challenger Salzburg-Anif Challenger Amersfoort Challenger Pozoblanco Challenger Tenerife Challenger Roanne Challenger Puerto Vallarta Challenger Santa Cruz de la Sierra 2 Challenger Aix En Provence Challenger Bordeaux Challenger Porto Challenger Amersfoort Challenger Pozoblanco Challenger Segovia Challenger Banja Luka Challenger Tunis Challenger Szczecin Challenger Orange Prokom Open - Sopot BCR Open Romania - Bucharest Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Orange Warsaw Open - Warsaw If Stockholm Open - Stockholm Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Open de Nice Cote dAzur - Nice Catella Swedish Open - Bastad International German Open - Hamburg ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest China Open - Beijing XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Copa Petrobras Colombia - Bogota If Stockholm Open - Stockholm Kremlin Cup - Moscow Copa Petrobras Argentina - Buenos Aires XII Abierto Internacional de Salinas - Salinas Bancolombia Open - Bogota Aberto de Santa Catarina de Tenis - Florianopolis Copa Petrobras Paraguay - Asuncion The 'Fitz' Casino Challenger - Tunica Arpa Ceramic Cup - Reggio Emilia Seguros Bolivar Open - Bogota Open de Tenis Comunidad Valenciana - Valencia Siemens Open 2007 - Scheveningen XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Uruguay - Montevideo Copa Petrobras Argentina - Buenos Aires Aberto de Sao Paulo - Sao Paulo Challenger de Providencia-Copa Kia - Santiago III Aberto Santa Catarina de Tenis - Florianopolis Brasil Open - Costa do Sauipe Kos Succhetti Tennis Cup - Cordenons Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Copa Petrobras-Colombia - Bogota Ethias Trophy - Mons Copa Petrobras-Uruguay - Montevideo Bancolombia Open - Cali Open Sabadell Atlantico - Barcelona Barletta Challenger Prostejov Challenger Estoril Open - Estoril AEGON Championships - London Sao Paulo Challenger II Manta Open - Manta Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington China Open - Beijing Swiss Indoors Basel - Basel Heineken Open - Auckland Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Sao Paulo Challenger Mercedes Cup - Stuttgart Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Swiss Indoors Basel - Basel Heineken Open - Auckland La Serena Open - La Serena Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Braunschweig Challenger Brasil Open - Sao Paulo BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras BMW Open - Munich SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing Erste Bank Open - Vienna Valencia Open - Valencia Heineken Open - Auckland Apia International - Sydney Ecuador Open - Quito Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Sao Paulo Challenger Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Citi Open - Washington Winston-Salem Open - Winston-Salem China Open - Beijing Kremlin Cup - Moscow Erste Bank Open - Vienna Valencia Open - Valencia Apia International - Sydney Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona BMW Open - Munich Geneva Open - Geneva Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg Suisse Open - Gstaad Konzum Croatia Open - Umag Winston-Salem Open - Winston-Salem Copa Petrobras Uruguray - Montevideo Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow European Open - Antwerp Buenos Aires Challenger Erste Bank Open - Vienna Montevideo Challenger Apia International - Sydney Bogota Challenger Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona AEGON International - Eastbourne Bet-at-home Open - Hamburg Generali Open - Kitzbuhel China Open - Beijing Vercelli Challenger ASB Classic - Auckland Ecuador Open - Quito Sporting Challenger '07 Trofeo Regione Piemonte - Turin Mestre Challenger Argentina Open - Buenos Aires Caltanissetta Challenger Rio Open - Rio de Janeiro Marburg Challenger Braunschweig Challenger Scheveningen Challenger Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Winston-Salem Open - Winston-Salem Liberec Challenger ASB Classic - Auckland Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Gazprom Hungarian Open - Budapest Millennium Estoril Open - Estoril Open Parc - Lyon Mons Challenger Copa Ericsson Uruguay - Montevideo Rennes Challenger Generali Open - Kitzbuhel European Open - Antwerp Swiss Indoors Basel - Basel Adelaide International - Adelaide Cordoba Open - Cordoba Guayaquil Challenger Montevideo Challenger Argentina Open - Buenos Aires Santiago Open - Santiago Forte Village Sardegna Open - Sardinia Hamburg European Open - Hamburg Great Ocean Road Open - Melbourne Irving Challenger Chile Dove Men+Care Open - Santiago BMW Open - Munich Gonet Geneva Open - Geneva Nordea Open - Bastad Belgrade 2 - Belgrade Rio Open - Rio de Janeiro US Men's Clay Court Championship - Houston Millennium Estoril Open - Estoril Rio Open - Rio de Janeiro Plava Laguna Croatia Open - Umag Montevideo Challenger Timisoara Challenger - Timisoara Braunschweig Challenger Copa Petrobras-Paraguay - Asuncion 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Irving Challenger XI Torneo Internazionale di Tennis - Barletta XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota Tennis Napoli Cup 2007 - Napoli San Benedetto Challenger Padova Challenger Challenger Casablanca San Angel - Mexico City Banja Luka Challenger Unicredit (Suisse) Bank S.A. Challenger - Chiasso L'Aquila Challenger Como Challenger II Naples ITG Challenger - Naples Ann Arbor Challenger Roma Challenger 2007 - Rome Morelos Challenger Open de Montauban - Montauban Salinas Challenger 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Poznan Challenger Trofeo Sisma Mantova - Mantova Liberec Challenger Florianopolis Challenger Credicard Mastercard Tennis Cup - Campos do Jordao Oeiras 3 Challenger BH Tennis Open International Cup - Belo Horizonte Luedenscheid Challenger Joinville Tennis Festival - Joinville Montechiarugolo Challenger Medjurgorje Open - Medjugorje Challenger ATP de Cuenca Diario El Mercurio - Cuenca Copa Petrobras Paraguay - Asuncion Aberto de Sao Paulo - Sao Paulo ATP Open Castilla y Leon - Segovia ATP Challenger La Serena - La Serena Rome Challenger Cyclus Open de Tenis - Florianopolis Mallorca Challenger Scheveningen Challenger Bancolombia Open - Bogota San Luis Potosi Challenger - San Luis Potosi San Luis Potosi Challenger - San Luis Potosi Rimini Challenger VTR Open - Vina del Mar Pau Challenger Athens Challenger Bordeaux Challenger Porsche Open - Poznan BH Tennis Open - Belo Horizonte Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao San Marino Cepu Open - San Marino Szczecin Challenger ATP Challenger Tour Finals Lugano Challenger Rio Open - Rio de Janeiro Braunschweig Challenger Turin Challenger Montevideo Challenger Scheveningen Challenger Barranquilla Challenger San Benedetto Challenger Copa Petrobras Colombia - Bogota Cassis Challenger Sao Paulo Challenger Tour Finals Recanati Challenger Copa Petrobras Brazil - Belo Horizonte Montevideo Challenger XL Bermuda Open - Bermuda Morocco Tennis Tour - Rabat BNP Paribas Primrose - Bordeaux The Nottingham Open - Nottingham Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Interwetten Austrian Open - Kitzbuhel Copa Petrobras - Montevideo Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Nossa Caixa Tennis Cup - Sao Paulo Brisbane International - Brisbane Medibank International - Sydney Heineken Open - Auckland Movistar Open - Santiago Buenos Aires Challenger Genova Challenger Abierto Mexicano Telcel - Acapulco Allianz Suisse Open Gstaad - Gstaad Bank Austria Tennis Trophy - Vienna Heineken Open - Auckland Movistar Open - Santiago Sunrise Challenger Marrakech Challenger Open de Nice Cote d'Azur - Nice Harrah's Entertainment Men's Pro Challenger - Tunica Credit Agricole Suisse Open - Gstaad Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Credit Agricole Suisse Open - Gstaad Rogers Masters - Toronto BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Open - Cincinnati Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BMW Open - Munich Geneva Open - Geneva BNP Paribas Open - Indian Wells SkiStar Swedish Open - Bastad Suisse Open - Gstaad Winston-Salem Open - Winston-Salem European Open - Antwerp Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona 13 BH Tennis Open International Cup - Belo Horizonte US Men's Clay Court Championship - Houston Nature Valley International - Eastbourne SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg China Open - Beijing Delray Beach Open - Delray Beach Mallorca Championships - Mallorca Argentina Open - Buenos Aires Gonet Geneva Open - Geneva Sopot Challenger Torneo Internacional Challenger Fila 2006 - Leon Santos Challenger Seguros Bolivar Open - Medellin Heineken Open - Auckland Campinas Challenger Lima Challenger French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Copa Claro - Buenos Aires Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Argentina Open - Buenos Aires U.S. Open - New York Gerry Weber Open - Halle French Open - Paris US Men's Clay Court Championship - Houston Brisbane International - Brisbane Toulouse Challenger Davis Cup, Group 2, F, URU-BRA 2-3 Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, Group 2, PO, URU-BOL 5-0 Davis Cup, Group 2, 1R, URU-JAM 5-0 Davis Cup, World Group, PO, AUT-BRA 4-1 Davis Cup, Group 1, 1R, COL-URU 3-2 Davis Cup, Group 1, 2R, BRA-COL 4-1 Davis Cup, World Group, PO, CRO-BRA, 4-1 Davis Cup, Group 1, 2R, COL-BRA 1-4 Davis Cup, World Group, PO, BRA-ECU, 2-3 Davis Cup, Group 1, PO, URU-PER, 4-1 Davis Cup, Group 1, 1R, DOM-URU 1-4 Davis Cup, World Group, PO, IND-BRA 3-2 Davis Cup, Group I, 1R, URU-COL 4-1 Davis Cup, Group I, 2R, URU-BRA 0-5 Davis Cup, World Group, PO, RUS-BRA 3-2 Davis Cup, Group I, 2R, BRA-COL 3-1 Davis Cup, World Group, PO, BRA-RUS 5-0 Davis Cup, World Group, 1R, USA-BRA 3-2 Davis Cup, World Group, PO, GER-BRA 4-1 Davis Cup, World Group, PO, BRA-ESP 3-1 Davis Cup, Group I, PO, VEN-URU 1-4 Davis Cup, World Group, 1R, ARG-BRA 3-2 Davis Cup, Group I, 2R, URU-COL 2-3 Davis Cup, World Group, PO, BRA-CRO 1-3 Davis Cup, Group I, 2R, BRA-ECU 3-1 Davis Cup, World Group, PO, BEL-BRA 4-0 Davis Cup, Group II, 1R, ESA-URU 1-4 Davis Cup, Group II, 2R, URU-VEN 4-1 Davis Cup, Group II, 3R, URU-MEX 3-1 Davis Cup, Group I, 1R, URU-DOM 3-1 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, QR, AUT-URU 3-1 Brisbane - Brisbane French Open (juniors) Olympics - Beijing Olympics - London Olympics - Rio de Janeiro Indianapolis Tennis Championships - Indianapolis Grand Prix Hassan II - Casablanca Western & Southern Financial Group Masters - Cincinnati Generali Open - Kitzbuhel BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Alicante Challenger BNP Paribas Masters - Paris Plava Laguna Croatia Open - Umag BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Erste Bank Open - Vienna Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Rolex Paris Masters - Paris Western & Southern Open - New York Davis Cup, Group 2, 2R, URU-DOM 4-1 French Open - Paris Davis Cup, Group I, PO, NZL-URU 3-1 Wimbledon (juniors) Davis Cup, Group I, 2R, ECU-BRA 0-5 Davis Cup, Group 2, 2R, URU-ECU 5-0